4D Chart v13

CT ON EVENT

Inicio

 
4D Chart v13
CT ON EVENT

CT ON EVENT 


 

CT ON EVENT ( metodo ) 
Parámetro Tipo   Descripción
metodo  Cadena in Método a ejecutar

El comando CT ON EVENT ejecuta metodo cada vez que ocurre un evento especificado anteriormente. Los eventos que desencadenan la ejecución de metodo se describen en el comando CT EVENT FILTER.

Si metodo es una cadena vacía, ningún método se ejecuta. Si el área en la cual se produce el método contiene a la vez un método objeto y método evento, el método objeto se ejecuta al final. CT ON EVENT es especialmente útil para áreas 4D Chart en ventanas externas, ya que no pueden tener métodos de objeto.

Cuando 4D Chart llama metodo, devuelve cuatro parámetros ($1, $2, $3 y $4) que se pueden utilizar para administrar el evento.

ParámetroTipoDescripción
$1Entero largoRepresenta el área 4D Chart en la cual evento toma lugar.
$2Entero largoContiene el código del evento. Equivale a una llamada de CT Last event.
$3Entero largoNúmero de tabla del formulario contiene el área. Si $3 es igual a -1, el área es una ventana externa.
$4Entero largoNúmero de campo en el cual el área se guarda automáticamente. Si $4 es igual a 0, el área no se guarda automáticamente.

Si piensa compilar su base, debe declarar de esta forma los tipos de estos parámetros:

 C_LONGINT($1;$2;$3;$4)

Ejemplo  

Este ejemplo muestra la instalación de un método de evento. Abre una ventana externa, especifica Ctrl+clic como el evento (Comando-clic en Macintosh) y luego instala el método de evento EventProc.

  `Abre un evento externo
 vArea:=Open external window(20;50;400;350;0;"Chart";"_4D Chart")
  `Instale el método EventProc
 CT ON EVENT("EventProc")
  `Ctrl+clic llamará al método
 CT EVENT FILTER(vArea;64)

 
PROPIEDADES 

Producto: 4D Chart
Tema: CT Control
Número 14515

 
INDEX

Lista alfabética de los comandos

 
HISTORIA 

Creado por:
Creado por: 4D Chart 1

 
VER TAMBIÉN 

CT EVENT FILTER
CT Last event